home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / mint / editors / mjovesrc.zoo / keys.txt < prev    next >
Text File  |  1991-11-17  |  31KB  |  991 lines

  1. /***************************************************************************
  2.  * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE *
  3.  * is provided to you without charge, and with no warranty.  You may give  *
  4.  * away copies of JOVE, including sources, provided that this notice is    *
  5.  * included in all the files.                                              *
  6.  ***************************************************************************/
  7.  
  8. /* Warning:  You probably shouldn't put ifdefs anywhere *inside* the keymaps
  9.    definitions.     It'll screw up the stuff in comments (at least), and maybe
  10.    a few other things.    Yes, it *WILL* screw up the comments ... but it's
  11.    not clear that you care ... */
  12.  
  13. #include "jove.h"
  14.  
  15. data_obj *MainKeys[NCHARS] = {
  16.     "set-mark",            /* ^@ */
  17.     "beginning-of-line",        /* ^A */
  18.     "backward-character",        /* ^B */
  19.     "unbound",            /* ^C */
  20.     "delete-next-character",    /* ^D */
  21.     "end-of-line",            /* ^E */
  22.     "forward-character",        /* ^F */
  23.     "unbound",            /* ^G */
  24.     "delete-previous-character",    /* ^H */
  25.     "handle-tab",            /* ^I */
  26.     "newline-and-indent",        /* ^J */
  27.     "kill-to-end-of-line",        /* ^K */
  28.     "redraw-display",        /* ^L */
  29.     "newline",            /* ^M */
  30.     "next-line",            /* ^N */
  31.     "newline-and-backup",        /* ^O */
  32.     "previous-line",        /* ^P */
  33.     "quoted-insert",        /* ^Q */
  34.     "search-reverse",        /* ^R */
  35.     "search-forward",        /* ^S */
  36.     "transpose-characters",        /* ^T */
  37.     "gather-numeric-argument",    /* ^U */
  38.     "next-page",            /* ^V */
  39.     "kill-region",            /* ^W */
  40.     "unbound",            /* ^X */
  41.     "yank",                /* ^Y */
  42.     "pause-jove",            /* ^Z */
  43.     "unbound",            /* ^[ */
  44.     "search-forward",        /* ^\ */
  45. #ifndef    MSDOS
  46.     "unbound",            /* ^] */
  47. #else    /* MSDOS */
  48.     "find-tag-at-point",        /* ^] */
  49. #endif    /* MSDOS */
  50.     "quoted-insert",        /* ^^ */
  51.     "unbound",            /* ^_ */
  52.     "self-insert",            /*    */
  53.     "self-insert",            /* !  */
  54.     "self-insert",            /* "  */
  55.     "self-insert",            /* #  */
  56.     "self-insert",            /* $  */
  57.     "self-insert",            /* %  */
  58.     "self-insert",            /* &  */
  59.     "self-insert",            /* '  */
  60.     "self-insert",            /* (  */
  61.     "paren-flash",            /* )  */
  62.     "self-insert",            /* *  */
  63.     "self-insert",            /* +  */
  64.     "self-insert",            /* ,  */
  65.     "self-insert",            /* -  */
  66.     "self-insert",            /* .  */
  67.     "self-insert",            /* /  */
  68.     "self-insert",            /* 0  */
  69.     "self-insert",            /* 1  */
  70.     "self-insert",            /* 2  */
  71.     "self-insert",            /* 3  */
  72.     "self-insert",            /* 4  */
  73.     "self-insert",            /* 5  */
  74.     "self-insert",            /* 6  */
  75.     "self-insert",            /* 7  */
  76.     "self-insert",            /* 8  */
  77.     "self-insert",            /* 9  */
  78.     "self-insert",            /* :  */
  79.     "self-insert",            /* ;  */
  80.     "self-insert",            /* <  */
  81.     "self-insert",            /* =  */
  82.     "self-insert",            /* >  */
  83.     "self-insert",            /* ?  */
  84.     "self-insert",            /* @  */
  85.     "self-insert",            /* A  */
  86.     "self-insert",            /* B  */
  87.     "self-insert",            /* C  */
  88.     "self-insert",            /* D  */
  89.     "self-insert",            /* E  */
  90.     "self-insert",            /* F  */
  91.     "self-insert",            /* G  */
  92.     "self-insert",            /* H  */
  93.     "self-insert",            /* I  */
  94.     "self-insert",            /* J  */
  95.     "self-insert",            /* K  */
  96.     "self-insert",            /* L  */
  97.     "self-insert",            /* M  */
  98.     "self-insert",            /* N  */
  99.     "self-insert",            /* O  */
  100.     "self-insert",            /* P  */
  101.     "self-insert",            /* Q  */
  102.     "self-insert",            /* R  */
  103.     "self-insert",            /* S  */
  104.     "self-insert",            /* T  */
  105.     "self-insert",            /* U  */
  106.     "self-insert",            /* V  */
  107.     "self-insert",            /* W  */
  108.     "self-insert",            /* X  */
  109.     "self-insert",            /* Y  */
  110.     "self-insert",            /* Z  */
  111.     "self-insert",            /* [  */
  112.     "self-insert",            /* \  */
  113.     "paren-flash",            /* ]  */
  114.     "self-insert",            /* ^  */
  115.     "self-insert",            /* _  */
  116.     "self-insert",            /* `  */
  117.     "self-insert",            /* a  */
  118.     "self-insert",            /* b  */
  119.     "self-insert",            /* c  */
  120.     "self-insert",            /* d  */
  121.     "self-insert",            /* e  */
  122.     "self-insert",            /* f  */
  123.     "self-insert",            /* g  */
  124.     "self-insert",            /* h  */
  125.     "self-insert",            /* i  */
  126.     "self-insert",            /* j  */
  127.     "self-insert",            /* k  */
  128.     "self-insert",            /* l  */
  129.     "self-insert",            /* m  */
  130.     "self-insert",            /* n  */
  131.     "self-insert",            /* o  */
  132.     "self-insert",            /* p  */
  133.     "self-insert",            /* q  */
  134.     "self-insert",            /* r  */
  135.     "self-insert",            /* s  */
  136.     "self-insert",            /* t  */
  137.     "self-insert",            /* u  */
  138.     "self-insert",            /* v  */
  139.     "self-insert",            /* w  */
  140.     "self-insert",            /* x  */
  141.     "self-insert",            /* y  */
  142.     "self-insert",            /* z  */
  143.     "self-insert",            /* {  */
  144.     "self-insert",            /* |  */
  145.     "paren-flash",            /* }  */
  146.     "self-insert",            /* ~  */
  147.     "delete-previous-character",    /* ^? */
  148. #ifndef    ASCII7
  149.     "self-insert",            /* ALT- or Option-     */
  150.     "self-insert",            /* ALT- or Option-     */
  151.     "self-insert",            /* ALT- or Option-     */
  152.     "self-insert",            /* ALT- or Option-     */
  153.     "self-insert",            /* ALT- or Option-     */
  154.     "self-insert",            /* ALT- or Option-     */
  155.     "self-insert",            /* ALT- or Option-     */
  156.     "self-insert",            /* ALT- or Option-     */
  157.     "self-insert",            /* ALT- or Option-     */
  158.     "self-insert",            /* ALT- or Option-     */
  159.     "self-insert",            /* ALT- or Option-     */
  160.     "self-insert",            /* ALT- or Option-     */
  161.     "self-insert",            /* ALT- or Option-     */
  162.     "self-insert",            /* ALT- or Option-     */
  163.     "self-insert",            /* ALT- or Option-     */
  164.     "self-insert",            /* ALT- or Option-     */
  165.     "self-insert",            /* ALT- or Option-     */
  166.     "self-insert",            /* ALT- or Option-     */
  167.     "self-insert",            /* ALT- or Option-     */
  168.     "self-insert",            /* ALT- or Option-     */
  169.     "self-insert",            /* ALT- or Option-     */
  170.     "self-insert",            /* ALT- or Option-     */
  171.     "self-insert",            /* ALT- or Option-     */
  172.     "self-insert",            /* ALT- or Option-     */
  173.     "self-insert",            /* ALT- or Option-     */
  174.     "self-insert",            /* ALT- or Option-     */
  175.     "self-insert",            /* ALT- or Option-     */
  176.     "self-insert",            /* ALT- or Option-     */
  177.     "self-insert",            /* ALT- or Option-     */
  178.     "self-insert",            /* ALT- or Option-     */
  179.     "self-insert",            /* ALT- or Option-     */
  180.     "self-insert",            /* ALT- or Option-     */
  181.     "self-insert",            /* ALT- or Option-     */
  182.     "self-insert",            /* ALT- or Option-     */
  183.     "self-insert",            /* ALT- or Option-     */
  184.     "self-insert",            /* ALT- or Option-     */
  185.     "self-insert",            /* ALT- or Option-     */
  186.     "self-insert",            /* ALT- or Option-     */
  187.     "self-insert",            /* ALT- or Option-     */
  188.     "self-insert",            /* ALT- or Option-     */
  189.     "self-insert",            /* ALT- or Option-     */
  190.     "self-insert",            /* ALT- or Option-     */
  191.     "self-insert",            /* ALT- or Option-     */
  192.     "self-insert",            /* ALT- or Option-     */
  193.     "self-insert",            /* ALT- or Option-     */
  194.     "self-insert",            /* ALT- or Option-     */
  195.     "self-insert",            /* ALT- or Option-     */
  196.     "self-insert",            /* ALT- or Option-     */
  197.     "self-insert",            /* ALT- or Option-     */
  198.     "self-insert",            /* ALT- or Option-     */
  199.     "self-insert",            /* ALT- or Option-     */
  200.     "self-insert",            /* ALT- or Option-     */
  201.     "self-insert",            /* ALT- or Option-     */
  202.     "self-insert",            /* ALT- or Option-     */
  203.     "self-insert",            /* ALT- or Option-     */
  204.     "self-insert",            /* ALT- or Option-     */
  205.     "self-insert",            /* ALT- or Option-     */
  206.     "self-insert",            /* ALT- or Option-     */
  207.     "self-insert",            /* ALT- or Option-     */
  208.     "self-insert",            /* ALT- or Option-     */
  209.     "self-insert",            /* ALT- or Option-     */
  210.     "self-insert",            /* ALT- or Option-     */
  211.     "self-insert",            /* ALT- or Option-     */
  212.     "self-insert",            /* ALT- or Option-     */
  213.     "self-insert",            /* ALT- or Option-     */
  214.     "self-insert",            /* ALT- or Option-     */
  215.     "self-insert",            /* ALT- or Option-     */
  216.     "self-insert",            /* ALT- or Option-     */
  217.     "self-insert",            /* ALT- or Option-     */
  218.     "self-insert",            /* ALT- or Option-     */
  219.     "self-insert",            /* ALT- or Option-     */
  220.     "self-insert",            /* ALT- or Option-     */
  221.     "self-insert",            /* ALT- or Option-     */
  222.     "self-insert",            /* ALT- or Option-     */
  223.     "self-insert",            /* ALT- or Option-     */
  224.     "self-insert",            /* ALT- or Option-     */
  225.     "self-insert",            /* ALT- or Option-     */
  226.     "self-insert",            /* ALT- or Option-     */
  227.     "self-insert",            /* ALT- or Option-     */
  228.     "self-insert",            /* ALT- or Option-     */
  229.     "self-insert",            /* ALT- or Option-     */
  230.     "self-insert",            /* ALT- or Option-     */
  231.     "self-insert",            /* ALT- or Option-     */
  232.     "self-insert",            /* ALT- or Option-     */
  233.     "self-insert",            /* ALT- or Option-     */
  234.     "self-insert",            /* ALT- or Option-     */
  235.     "self-insert",            /* ALT- or Option-     */
  236.     "self-insert",            /* ALT- or Option-     */
  237.     "self-insert",            /* ALT- or Option-     */
  238.     "self-insert",            /* ALT- or Option-     */
  239.     "self-insert",            /* ALT- or Option-     */
  240.     "self-insert",            /* ALT- or Option-     */
  241.     "self-insert",            /* ALT- or Option-